﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace Arthus
{
    public partial class aplikacijaForma : Form
    {
        public aplikacijaForma()
        {
            InitializeComponent();
            //tabPage izabrani je disable-van
            tabPagePregled.Enabled = false;
            tabPageZaVrstuNaloga.Enabled = false;
            tabPageKepu.Enabled = false;
            //metode koje pune dataGridView gde god ih ima
            /*zagObjekat.KnjizenjePopuniGridView(dateTimePickerKnjizenjePocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerKnjizenjeKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewKnjizenje);*/
            //datetimePicker-i podeseni na danasnji datum
            dateTimePickerKnjizenjeKrajnji.Value = System.DateTime.Now;
            dateTimePickerKnjizenjePocetni.Value = System.DateTime.Now;
            dateTimePickerZaDatumKnjizenjaKrajnji.Value = System.DateTime.Now;
            dateTimePickerZaDatumKnjizenjaPocetni.Value = System.DateTime.Now;

            labelUlogovan.Text = "Ulogovani ste kao " + statickePromenljive.ulogovan;
        }
        ZAG zagObjekat = new ZAG();
        FIN finObjekat = null;
        Pazari pazariObjekat = null;
        Posjed posjedObjekat = null;
        Preduzece preduzeceObjekat = null;
        KPR kprObjekat = null;
        KIR kirObjekat = null;
        Razno raznoObjekat = new Razno();
        STV stvObjekat = null;

        robaForma robaFormaObjekat = null;
        knjizenjeNalogaForma knjizenjeNalogaFormaObjekat = null;
        nalogProdajeForma nalogProdajeFormaObjekat = null;
        partneriForma partneriFormaObjekat = null;
        kalkulacijaForma kalkulacijaFormaObjekat = null;
        Brendovi.brendoviForma brendoviFormaObjekat=null;


        MySqlConnection konekcija;
        MySqlCommand komanda = new MySqlCommand();
        MySqlDataReader datareader = null;
        DataSet dataset = null;
        MySqlDataAdapter adapter = null;
        MySqlCommandBuilder bilderKOmandi = null;
        DataTable dataTable = null;

        private void exitToolStripMenuItem_Click(object sender, EventArgs e) //dogadjaj izlaz iz aplikacije iz menija
        {
            DialogResult rezultatDialoga = MessageBox.Show("Da li ste sigurni da želite da izađete iz aplikacije?", "Izlaz", MessageBoxButtons.YesNo);
            if (rezultatDialoga == DialogResult.Yes)
            {
                //rezultat ako pritisnemo Yes
                Application.Exit();
            }
            else
            {
                //rezultat ako pritisnemo No
            }
        }

        private void aplikacijaForma_Resize(object sender, EventArgs e) //prilikom promene velicine forme
        {
            //centriranje kontrola u panel-u
            CenterControlInParent(groupBoxPanelVrxKnjizenje);
            CenterControlInParent(groupBoxPregledPanelVrh);
            CenterControlInParent(groupBoxZaDatumKnjizenjaPanelVrh);
            CenterControlInParent(comboBoxZaVrstuNaloga);
            CenterControlInParent(groupBoxKepuPanelVrh);
            CenterControlInParent(groupBoxPazariPanelVrh);
            CenterControlInParent(groupBoxPreduzeceKPRPanelVrh);
            CenterControlInParent(groupBoxPreduzeceKIR);

        }
        private void CenterControlInParent(Control ctrlToCenter)//metoda za centriranje kontrola
        {
            ctrlToCenter.Left = (ctrlToCenter.Parent.Width - ctrlToCenter.Width) / 2;
            ctrlToCenter.Top = (ctrlToCenter.Parent.Height - ctrlToCenter.Height) / 2;
        }

        private void dateTimePickerKnjizenjePocetni_ValueChanged(object sender, EventArgs e) //poziv metode za punjenje Grid-a prilikom promene vrednosti dateTimePicker polja
        {
            zagObjekat.KnjizenjePopuniGridView(dateTimePickerKnjizenjePocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerKnjizenjeKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewKnjizenje);
            dateTimePickerKnjizenjeKrajnji.Value = dateTimePickerKnjizenjePocetni.Value; //kad god se promeni pocetni datum, krajnji ce biti isti kao pocetni
            //ukoliko nije selektovan nijedan red dugmici izmeni i obrisi su disable-ovani
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewKnjizenje, buttonBrisiKnjizenje, buttonIzmeniKnjizenje);
            ProveraProknjizenostiDokumentaZaglavlja();
        }
        private void dateTimePickerKnjizenjeKrajnji_ValueChanged(object sender, EventArgs e) //poziv metode za punjenje Grid-a prilikom promene vrednosti dateTimePicker polja
        {
            zagObjekat.KnjizenjePopuniGridView(dateTimePickerKnjizenjePocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerKnjizenjeKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewKnjizenje);
            //ukoliko nije selektovan nijedan red dugmici izmeni i obrisi su disable-ovani
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewKnjizenje, buttonBrisiKnjizenje, buttonIzmeniKnjizenje);
            ProveraProknjizenostiDokumentaZaglavlja();
        }

        private void tabPageZaDatumKnjizenja_Enter(object sender, EventArgs e) //poziv metode za punjene gridView-a kada se otvori Tab
        {
            finObjekat = new FIN();
            finObjekat.ZaDatumKnjizenjaPopuniGridView(dateTimePickerZaDatumKnjizenjaPocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerZaDatumKnjizenjaKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewZaDatumKnjizenja);
        }
        private void dateTimePickerZaDatumKnjizenjaPocetni_ValueChanged(object sender, EventArgs e) //poziv metode za punjenje Grid-a prilikom promene vrednosti dateTimePicker polja
        {
            finObjekat.ZaDatumKnjizenjaPopuniGridView(dateTimePickerZaDatumKnjizenjaPocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerZaDatumKnjizenjaKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewZaDatumKnjizenja);
            dateTimePickerZaDatumKnjizenjaKrajnji.Value = dateTimePickerZaDatumKnjizenjaPocetni.Value; //kad god se promeni pocetni datum, krajnji ce biti isti kao pocetni
            //ukoliko nije selektovan nijedan red dugmici izmeni i obrisi su disable-ovani
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewZaDatumKnjizenja, buttonBrisiZaDatumKnjizenja, buttonIzmeniZaDatumKnjizenja);
            ProveraProknjizenostiDokumentaZaglavlja();
        }
        private void dateTimePickerZaDatumKnjizenjaKrajnji_ValueChanged(object sender, EventArgs e) //poziv metode za punjenje Grid-a prilikom promene vrednosti dateTimePicker polja
        {
            finObjekat = new FIN();
            finObjekat.ZaDatumKnjizenjaPopuniGridView(dateTimePickerZaDatumKnjizenjaPocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerZaDatumKnjizenjaKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewZaDatumKnjizenja);
            //ukoliko nije selektovan nijedan red dugmici izmeni i obrisi su disable-ovani
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewZaDatumKnjizenja, buttonBrisiZaDatumKnjizenja, buttonIzmeniZaDatumKnjizenja);
            ProveraProknjizenostiDokumentaZaglavlja();
        }
        private void dataGridViewZaDatumKnjizenja_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewZaDatumKnjizenja, buttonBrisiZaDatumKnjizenja, buttonIzmeniZaDatumKnjizenja);
        }

        private void tabPagePazari_Enter(object sender, EventArgs e)//dogadjaj za ulaz u tabPagePazari
        {
            //metoda za punjenje comboBoxov-a Posjed
            posjedObjekat = new Posjed();
            posjedObjekat.PopuniComboBox(comboBoxPoslovnaJedinicaPazari);
        }
        private void comboBoxPoslovnaJedinicaPazari_SelectedIndexChanged(object sender, EventArgs e) //promena comboBoxPazariPoslovnaJedinica, poziv metode za punjenje dataGridViewPazari
        {
            pazariObjekat = new Pazari();
            pazariObjekat.PazariPopuniGridView(comboBoxPoslovnaJedinicaPazari.SelectedItem.ToString(), comboBoxPoslovnaJedinicaPazari, dataGridViewPazari);
        }

        private void tabPageKpr_Enter(object sender, EventArgs e) //dogadjaj za ulaz u tabPageKPR, poziv metode za punjenje dataGridViewKPR prilikom ulaska
        {
            preduzeceObjekat = new Preduzece();
            preduzeceObjekat.PopuniComboBox(comboBoxPreduzeceKPR); //punjenje comboBox-a preduzeceKPR
            kprObjekat = new KPR();
            kprObjekat.KPRPopuniGridView(comboBoxPreduzeceKPR.SelectedItem.ToString(), comboBoxPreduzeceKPR, dataGridViewKPR);
        }

        private void tabPageKir_Enter(object sender, EventArgs e) //dogadjaj za ulaz u tabPageKIR, poziv metode za punjenje dataGridViewKIR prilikom ulaska
        {
            preduzeceObjekat = new Preduzece();
            preduzeceObjekat.PopuniComboBox(comboBoxPreduzeceKIR); //punjenje comboBox-a preduzeceKIR
            kirObjekat = new KIR();
            kirObjekat.KIRPopuniGridView(comboBoxPreduzeceKIR.SelectedItem.ToString(), comboBoxPreduzeceKIR, dataGridViewKIR);
        }

        private void dostavnicaToolStripMenuItem_Click(object sender, EventArgs e) //klik na veleprodaja>dostavnica
        {
            dostavnicaForma dostavnicaFormaObjekat = new dostavnicaForma(0);
            dostavnicaFormaObjekat.ShowDialog();
            zagObjekat = new ZAG();
            zagObjekat.PopuniZAGKLJNaOsnovuDalPostojiANIliNe(dataGridViewKnjizenje);
            dostavnicaFormaObjekat.Dispose();
        }

        private void aplikacijaForma_Activated(object sender, EventArgs e)//desava se kada se forma aktivira
        {
            zagObjekat.KnjizenjePopuniGridView(dateTimePickerKnjizenjePocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerKnjizenjeKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewKnjizenje);
            finObjekat = new FIN();
            finObjekat.ZaDatumKnjizenjaPopuniGridView(dateTimePickerZaDatumKnjizenjaPocetni.Value.Date.ToString("yyyy-MM-dd"),
                dateTimePickerZaDatumKnjizenjaKrajnji.Value.Date.ToString("yyyy-MM-dd"), dataGridViewZaDatumKnjizenja);
            //ukoliko nije selektovan nijedan red dugmici izmeni i obrisi su disable-ovani
            raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewKnjizenje, buttonBrisiKnjizenje, buttonIzmeniKnjizenje);
            //raznoObjekat.EnableDisableDugmiceIzmeniIBrisiUodnosuSelektovanIliNeRed(dataGridViewZaDatumKnjizenja, buttonBrisiZaDatumKnjizenja, buttonIzmeniZaDatumKnjizenja);
            ProveraProknjizenostiDokumentaZaglavlja();
        }

        private void dataGridViewKnjizenje_CellDoubleClick(object sender, DataGridViewCellEventArgs e) //desava se kada se dvoklikne na bilo koju celiju
        {
            try
            {
                if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VDS")) //ukoliko selektovan red u vrsti dokumenta ima VDS
                {
                    dostavnicaForma dostavnicaFormaObjekat = new dostavnicaForma(Convert.ToInt32(dataGridViewKnjizenje.Rows[e.RowIndex].Cells[0].Value.ToString()));
                    dostavnicaFormaObjekat.ProveraProknjizenostiDostavnice();
                    dostavnicaFormaObjekat.ShowDialog();
                    zagObjekat = new ZAG();
                    zagObjekat.PopuniZAGKLJNaOsnovuDalPostojiANIliNe(dataGridViewKnjizenje);
                    dostavnicaFormaObjekat.Dispose();
                }
                else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("MNP"))
                {
                    nalogProdajeFormaObjekat = new nalogProdajeForma(Convert.ToInt32(dataGridViewKnjizenje.Rows[e.RowIndex].Cells[0].Value.ToString()));
                    nalogProdajeFormaObjekat.ProveraPostojanostiZagIDNalogaProdaje();
                    nalogProdajeFormaObjekat.ShowDialog();
                }
                else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VUR"))
                {
                    kalkulacijaFormaObjekat = new kalkulacijaForma(Convert.ToInt32(dataGridViewKnjizenje.Rows[e.RowIndex].Cells[0].Value.ToString()),
                        Convert.ToInt32(dataGridViewKnjizenje.Rows[e.RowIndex].Cells[8].Value.ToString()));
                    kalkulacijaFormaObjekat.ProveraProknjizenostiKalkulacije();
                    kalkulacijaFormaObjekat.ShowDialog();
                }
                else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VIR"))
                {
                    IzlazniRacun.izlazniRacunForma obj = new IzlazniRacun.izlazniRacunForma(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()),
                        Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[8].Value.ToString()));
                    obj.ProveraProknjizenostiIzlaznogRacuna();
                    obj.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Morate kliknuti na red, a ne na naslov! \n" + ex.ToString());
            }
        }
        private void buttonIzmeniKnjizenje_Click(object sender, EventArgs e)
        {
            if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VDS")) //ukoliko selektovan red u vrsti dokumenta ima VDS
            {
                dostavnicaForma dostavnicaFormaObjekat = new dostavnicaForma(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()));
                dostavnicaFormaObjekat.ProveraProknjizenostiDostavnice();
                dostavnicaFormaObjekat.ShowDialog();
                zagObjekat = new ZAG();
                zagObjekat.PopuniZAGKLJNaOsnovuDalPostojiANIliNe(dataGridViewKnjizenje);
                dostavnicaFormaObjekat.Dispose();
            }
            else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("MNP"))
            {
                nalogProdajeFormaObjekat = new nalogProdajeForma(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()));
                nalogProdajeFormaObjekat.ProveraPostojanostiZagIDNalogaProdaje();
                nalogProdajeFormaObjekat.ShowDialog();

            }
            else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VUR"))
            {
                kalkulacijaFormaObjekat = new kalkulacijaForma(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()),
                    Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[8].Value.ToString()));
                kalkulacijaFormaObjekat.ProveraProknjizenostiKalkulacije();
                kalkulacijaFormaObjekat.ShowDialog();
            }
            else if (VratiVrstuDokumentaIzDataGridViewKnjizenje().Equals("VIR")) {
                IzlazniRacun.izlazniRacunForma obj = new IzlazniRacun.izlazniRacunForma(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()),
                    Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[8].Value.ToString()));
                obj.ProveraProknjizenostiIzlaznogRacuna();
                obj.ShowDialog();
            }
        }  //desava se kada se klikne na dugme izmeni

        private String VratiVrstuDokumentaIzDataGridViewKnjizenje()//metoda koja vraca vrstu dokumenta selektovanog reda iz DataGridViewKnjizenje
        {
            String rezultat = "";
            rezultat = dataGridViewKnjizenje.SelectedRows[0].Cells[2].Value.ToString();
            return rezultat;
        }

        private void robaToolStripMenuItem1_Click(object sender, EventArgs e) //desava se kada se klikne na Podaci>Roba>Roba
        {
            this.Cursor = Cursors.WaitCursor;
            robaFormaObjekat = new robaForma("");
            robaFormaObjekat.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void ProveraProknjizenostiDokumentaZaglavlja()
        {
            zagObjekat = new ZAG();
            if (dataGridViewKnjizenje.SelectedRows.Count > 0)
            {
                if (zagObjekat.ProveraProknjizenDokumentIliNe(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString())))
                {
                    buttonBrisiKnjizenje.Enabled = false;
                }
                else
                {
                    buttonBrisiKnjizenje.Enabled = true;
                }
            }
            else
            {
            }
        }
        private void dataGridViewKnjizenje_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            ProveraProknjizenostiDokumentaZaglavlja();
        }

        private void buttonBrisiKnjizenje_Click(object sender, EventArgs e)
        {
            zagObjekat = new ZAG();
            stvObjekat = new STV();
            stvObjekat.ObrisiStavkePremaZAGID(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()));
            zagObjekat.ObrisiZaglavljeNaOsnovuID(Convert.ToInt32(dataGridViewKnjizenje.SelectedRows[0].Cells[0].Value.ToString()));
            MessageBox.Show("Dokument (zaglavlje) je obrisano");
        }

        private void buttonDodajZaDatumKnjizenja_Click(object sender, EventArgs e) //kada se klikne na dugme Dodaj u finansijskom
        {
            knjizenjeNalogaFormaObjekat = new knjizenjeNalogaForma("");
            knjizenjeNalogaFormaObjekat.ShowDialog();
        }
        private void buttonIzmeniZaDatumKnjizenja_Click(object sender, EventArgs e)
        {
            knjizenjeNalogaFormaObjekat = new knjizenjeNalogaForma(dataGridViewZaDatumKnjizenja.SelectedRows[0].Cells[0].Value.ToString());
            knjizenjeNalogaFormaObjekat.ShowDialog();
        }

        private void dataGridViewZaDatumKnjizenja_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            knjizenjeNalogaFormaObjekat = new knjizenjeNalogaForma(dataGridViewZaDatumKnjizenja.SelectedRows[0].Cells[0].Value.ToString());
            knjizenjeNalogaFormaObjekat.ShowDialog();
        }

        private void buttonStampaZaDatumKnjizenja_Click(object sender, EventArgs e)
        {
            izborStampeFinansijskihNaloga izborStampeFinNalogaObjekat = new izborStampeFinansijskihNaloga();
            izborStampeFinNalogaObjekat.ShowDialog();
        }

        private void nalogProdajeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            nalogProdajeFormaObjekat = new nalogProdajeForma(0);
            nalogProdajeFormaObjekat.ShowDialog();
        }

        private void partneriToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            partneriFormaObjekat = new partneriForma("");
            partneriFormaObjekat.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void aplikacijaForma_Load(object sender, EventArgs e)
        {

        }

        private void ulazniračunToolStripMenuItem_Click(object sender, EventArgs e)
        {
            kalkulacijaFormaObjekat = new kalkulacijaForma(0, 0);
            kalkulacijaFormaObjekat.ProveraProknjizenostiKalkulacije();
            kalkulacijaFormaObjekat.ShowDialog();
        }

        private void oProgramuToolStripMenuItem_Click(object sender, EventArgs e)
        {
            oAplikacijiAboutBox obj = new oAplikacijiAboutBox();
            obj.Show();
        }

        private void izmenaLozinkeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            izmenaLozinkeForma obj = new izmenaLozinkeForma();
            obj.ShowDialog();
        }

        private void tarifeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            tarifaForma tf = new tarifaForma();
            tf.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void pJediniceToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            PJedinica.PJedinicaForma pjobj = new PJedinica.PJedinicaForma();
            pjobj.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void kontniPlanToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Konta.kontaForma obj = new Konta.kontaForma();
            obj.ShowDialog();
        }

        private void brednoviToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            brendoviFormaObjekat = new Brendovi.brendoviForma();
            brendoviFormaObjekat.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void regioniToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            Partner.Region.regioniForma obj = new Partner.Region.regioniForma();
            obj.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void preduzećaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Preduzeca.preduzecaForma obj = new Preduzeca.preduzecaForma();
            obj.ShowDialog();
        }

        private void podešavanjaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            podesavanjaForma obj = new podesavanjaForma();
            obj.ShowDialog();
        }

        private void korisniciToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            korisniciForma obj = new korisniciForma();
            obj.ShowDialog();
            this.Cursor = Cursors.Default;
        }

        private void grupeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Artikli.GrupeArtikala.grupaArtikalaForma obj = new Artikli.GrupeArtikala.grupaArtikalaForma();
            obj.ShowDialog();
        }

        private void klasifikacijaArtikalaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Artikli.Klasifikacija.klasifikacijaArtikalaForma obj = new Artikli.Klasifikacija.klasifikacijaArtikalaForma(0);
            obj.ShowDialog();
        }

        private void izlazniRačunToolStripMenuItem_Click(object sender, EventArgs e)
        {
            IzlazniRacun.izlazniRacunForma obj = new IzlazniRacun.izlazniRacunForma(0, 0);
            obj.ShowDialog();
        }
    }
}
